wsd\bw\core\booking\PriceCalculator S

Total Complexity 30
Dependencies 4
Dependents 2
Total lines 402
Lines of code 135
Logical lines of code 71
Comment lines 204
Methods 14
Properties 20

Methods 14

Method Rating Maintainability Complexity Lines of code
get_initial_price_per_hour()
S
60 7 13
parse_coupons()
S
58 4 15
add_coupon_info()
S
57 3 18
calculate_step_price()
S
58 2 16
add_info()
S
65 3 10
__construct()
S
53 1 23
calculate_duration_price()
S
65 2 9
set_coupon_used()
S
73 2 5
get_price()
S
68 1 7
calculate_total_price()
S
69 1 7
set_coupon_not_invalid()
S
78 1 3
get_info()
S
82 1 3
get_service()
S
82 1 3
has_extra()
S
79 1 3